Design Patterns for Communication Components of Parallel Programs

نویسنده

  • Jorge Luis Ortega-Arjona
چکیده

This paper introduces an approach to describing and selecting design patterns for developing communication components of parallel programs. The approach uses the kind of communication requirements of the architectural pattern whose processing components have to be communicated, along with characteristics and features of the parallel hardware platform and programming language synchronisation mechanisms to be used, in order to make selections between different design patterns.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Role of Family Communication Patterns and School Culture in Addiction Tendency in Students

Objective: The aim of this study was to investigate the role of family communication patterns and school culture in addiction tendency in students in Tabriz. Method: The present study was descriptive-correlational. The statistical population of this study included all high school students in Tabriz. Of which, 375 students were selected by voluntarily online sampling. Participants completed the ...

متن کامل

Redundancy Allocation Combined with Supplier Selection for Design of Series-parallel Systems

In this paper a redundancy allocation problem is studied where for the first time the supplier selection is taken into consideration and redundant components are provided from appropriate suppliers with the most suitable offers such as discount on buying price of components, warranty length for components, things like that, so that the system reliability, profit and the warranty length proposed...

متن کامل

Efficient composition and automatic initialization of arbitrary structured PVM programs

There are significant programming and methodological problems when developing PVM programs, the process communication structure of which does not form trees but arbitrary graphs. We present a design methodology, called Ensemble, and the appropriate PVM techniques and tools for the efficient composition of arbitrarily structured PVM programs. In Ensemble PVM programs are described by annotated P...

متن کامل

Visputer - A Graphical Visualization Tool for Parallel Programming

Designing parallel programs for message-passing systems is not an easy task. Difficulties arise largely due to human limitations in identifying relationships between simultaneously executed program components, or processes, and between the data computed by these processes. This paper presents a parallel program visualization tool, Visputer, that provides the ability to graphically design and ed...

متن کامل

Design patterns in enterprise

The Enterprise parallel programming system allows programmers to create, compile, execute, and debug parallel applications that execute over a network of workstations. The run-time system, which is responsible for the correct execution of user programs, was redesigned and re-implemented using object-oriented technology. This paper details the object-oriented components of the design where the C...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007